#hotel_head {
	border: 1px solid #ccc;
}

ul.star_level {
	display: inline-block;
	margin-left: 10px;
	list-style: none;
}

ul.star_level li {
	float: left;
	width: 12px;
	height: 12px;
}

ul.star_level li.on {
	background: url('/images/hg.png');
}

ul.star_level li.off {
	background: url('/images/uhg.png');
}

#share_to a {
	width: 26px;
	height: 26px;
	display: inline-block;
	vertical-align: middle;
	margin-left: 3px;
}

#share_to a.xiaonei {
	background: url('/images/xiaonei.png') no-repeat;
}

#share_to a.weibo {
	background: url('/images/weibo.png') no-repeat;
}

#share_to a.txwb {
	background: url('/images/txwb2.png') no-repeat;
}

#share_to a:hover {
	filter: alpha(opacity = 40);
	-moz-opacity: 0.4;
	opacity: 0.4;
}

ul.images_list {
	display: inline-block;
	list-style: none;
}

ul.images_list li,ul.images_list li img {
	float: left;
	width: 80px;
	height: 80px;
}

ul.images_list li {
	margin-right: 5px;
	cursor: pointer;
	border:2px solid white;
	filter: alpha(opacity = 60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

ul.images_list li:hover,ul.images_list li .on {
	border: 2px solid #ff882a;filter: alpha(opacity = 100);
	-moz-opacity: 1.0;
	opacity: 1.0;
}

li.book_title {
	float: left;
	line-height: 35px;
	background-color: #e7f3fd;
	width: 76px;
	text-align: center;
	font-weight: bold;
	height: 35px;
	margin-right: 12px;
	color: #333;
	font-size: 14px;
	font-family: '����';
	cursor: pointer;
	border-style: solid;
	border-width: 1px 1px 0;
	border-color: #B5CCE9;
}

li.book_title:hover,#book_head li.on {
	background-color: #12A3F6;
	color: white;
	border-color: #12A3F6;
}

div.room {
	height: 50px;
	border: 2px solid white;
	border-bottom: 2px dotted #d8d8d8;
}

div.room:hover {
	border: 2px solid #ff882a;
}

.ctrip,.elong,.zhuna,.mango,.u17,.lashou,.agoda {
	height: 30px;
	width: 91px;
	margin: 10px;
	display: inline-block;
	cursor: pointer;
}

div.agoda {
	background: url("/images/hotel_logo.png") no-repeat 0 0;
}

div.u17 {
	background: url("/images/hotel_logo.png") no-repeat 0 -40px;
}

div.ctrip {
	background: url("/images/hotel_logo.png") no-repeat 0 -161px;
}

div.elong {
	background: url("/images/hotel_logo.png") no-repeat 0 -78px;
}

div.zhuna {
	background: url("/images/hotel_logo.png") no-repeat 0 -103px;
}

div.mango {
	background: url("/images/hotel_logo.png") no-repeat 0 -130px;
}

div.lashou {
	background: url("/images/hotel_logo.png") no-repeat 0 -190px;
}
div.room_item{
display: inline-block;height:50px;float:left;line-height:50px;text-align:center;
}
input.bookbtn{
font-family:'����';color:white;background: #12A3F6;border:none;padding:3px 8px;cursor:pointer;
}
input.bookbtn:hover{
background: #ff882a;
}
span.bookprice{
border-bottom:1px dotted #FF6600;cursor:pointer;color:#FF7200;
}
span.bookreturn{
vertical-align:top;border:1px solid #f99d56;margin-left:5px;padding-right:5px;color:#f8a767;
}
span.bookreturn span.return{
background-color: #f99d56;padding:0 3px;color:white;
}
div.roomInfo{
color:#999;padding:5px;background: #F8F8F8;position: absolute;border:1px solid #d8d8d8;width:710px;height:28px;display:none;
}
div.roomInfo div{
padding:8px;float:left;
}
div.hotelinfodivp{
margin-top:20px;border:1px solid #ccc;
}
div.hotelinfodivc{
border-bottom:1px solid #ccc;padding:8px 12px;color:#0066CC;font-size:16px;background: #f8f8f8;
}
div.hotelservice{
border-bottom:1px solid #E6E6E6;padding:12px 0;
}
div.hotelservice span.thead{
margin-right:16px;color:#333;font-weight:bold;
}
ul.comment_headul{
list-style: none;height:33px;
}
li.comment_head{
float:left;height:32px;line-height:32px;padding:0 8px;
cursor:pointer;border-style: solid;
border-width: 1px 1px 0 ;
border-color: #B5CCE9;
background-color: #e7f3fd;
margin-right:8px;
color:#0066CC;
}
li.comment_head:hover,li.con{
background-color: #ff882a;
color: #fff;
border-color: #ff882a;
}
.fl{
float:left;
}
.fr{
float:right;
}
.ft20{
font-size:20px;
}
.clear{
	clear:both;
}
/* �Ҳ� */
div.fright{
float:right;width:200px;background-color: #EDF7FF;margin:10px 0 10px 0;padding:8px;
}
div.fright a{
margin:2px 5px 0 10px;width:110px;display:inline-block;font-weight:bold;
}
div.fright span{
color:#FF6600;font-weight:bold;
}